home *** CD-ROM | disk | FTP | other *** search
/ Aminet 51 / Aminet 51 (2002)(GTI - Schatztruhe)[!][Oct 2002].iso / Aminet / dev / c / minigl.lha / MiniGL / src / sysinc.h < prev    next >
Encoding:
C/C++ Source or Header  |  2002-03-27  |  2.5 KB  |  120 lines

  1. /*
  2.  * $Id: sysinc.h,v 1.5 2001/12/25 00:55:26 tfrieden Exp $
  3.  *
  4.  * $Date: 2001/12/25 00:55:26 $
  5.  * $Revision: 1.5 $
  6.  *
  7.  * (C) 1999 by Hyperion
  8.  * All rights reserved
  9.  *
  10.  * This file is part of the MiniGL library project
  11.  * See the file Licence.txt for more details
  12.  *
  13.  */
  14.  
  15. #ifndef __MINIGL_COMPILER_H
  16. #define __MINIGL_COMPILER_H
  17.  
  18. #ifdef __PPC__
  19. extern struct Library *Warp3DPPCBase;
  20. #else
  21. extern struct Library *Warp3DBase;
  22. #endif
  23.  
  24. #ifdef __VBCC__
  25. #pragma amiga-align
  26. #endif
  27.  
  28. #include <exec/types.h>
  29. #include <exec/exec.h>
  30. #include <intuition/intuition.h>
  31. #include <graphics/gfx.h>
  32. #include <graphics/scale.h>
  33. #include <utility/tagitem.h>
  34. #include <dos/dos.h>
  35. #include <dos/exall.h>
  36. #include <devices/timer.h>
  37. #include <Warp3D/Warp3D.h>
  38. #include <cybergraphx/cybergraphics.h>
  39.  
  40. #ifdef __VBCC__
  41. #pragma default-align
  42. #endif
  43.  
  44. #if defined(__GNUC__)
  45.     #define UNUSED  __attribute__ ((unused))
  46. #else
  47.     #define UNUSED
  48. #endif
  49.  
  50. #if defined(__GNUC__)
  51. #include "../include/mgl/gl.h"
  52.     #ifdef __PPC__
  53.     #include <powerpc/memoryPPC.h>
  54.  
  55.         #ifndef __STORMGCC__
  56.             #include <Warp3D/Warp3D_protos.h>
  57.         #else
  58.                 #include <Warp3D/Warp3D.h>
  59.                 #include <clib/Warp3D_protos.h>
  60.         #endif
  61.         #ifndef __STORMGCC__
  62.             #include <powerpc/powerpc_protos.h>
  63.         #else
  64.             #include <clib/powerpc_protos.h>
  65.         #endif
  66.     #include <proto/intuition.h>
  67.     #include <proto/exec.h>
  68.     #include <proto/graphics.h>
  69.     #include <proto/dos.h>
  70.     #include <proto/cybergraphics.h>
  71.     #else
  72.       #include <inline/Warp3D.h>
  73.       #include <inline/intuition.h>
  74.       #include <inline/exec.h>
  75.       #include <inline/graphics.h>
  76.       #include <inline/dos.h>
  77.       #include <proto/timer.h>
  78.       #include <inline/timer.h>
  79.       #include <proto/cybergraphics.h>
  80.       #endif
  81. #elif defined(__STORM__)
  82.     #include "/include/mgl/gl.h"
  83.     #include <Warp3D/Warp3D.h>
  84.     #include <clib/Warp3D_protos.h>
  85.         #ifdef __PPC__
  86.         #include <clib/powerpc_protos.h>
  87.        #include <clib/cybergraphics_protos.h>
  88.        #else
  89.       #include <pragma/Warp3D_lib.h>
  90.       #endif
  91.     #define INLINE __inline
  92.     #define inline __inline
  93. #elif defined(__VBCC__)
  94. #pragma amiga-align
  95.     #include <proto/Warp3D.h>
  96.     #include <proto/intuition.h>
  97.     #include <proto/exec.h>
  98.     #include <proto/graphics.h>
  99.     #include <proto/dos.h>
  100.     #include <proto/cybergraphics.h>
  101.     #ifdef __PPC__
  102.     #include <clib/powerpc_protos.h>
  103.     #endif
  104.  
  105. #pragma default-align
  106.  
  107.     #include "/include/mgl/gl.h"
  108.  
  109.     #ifndef inline
  110.     #define inline
  111.     #endif
  112.  
  113.     #define INLINE inline
  114.     #define __inline inline
  115. #endif
  116.  
  117. #include <mgl/config.h>
  118.  
  119. #endif
  120.